package io.zhifei.modules.sys.system.entity.member;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 学员信息
 * </p>
 *
 * @author duke
 * @since 2020-10-10
 */
@TableName("wp_member")
@Data
public class MemberEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 学生表
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    private String cusId;

    /**
     * 姓名
     */
    private String realname;

    /**
     * 性别
     */
    private String gender;

    /**
     * 电话
     */
    private String tel;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 微信号
     */
    private String wx;

    /**
     * 身份证号
     */
    private String idNo;

    /**
     * 工作单位
     */
    private String unit;

    /**
     * 职务
     */
    private String position;

    /**
     * 通讯地址
     */
    private String address;

    /**
     * 备考年份
     */
    private String prepareYear;

    /**
     * 备考类型
     */
    private String prepareType;

    /**
     * 报名时间
     */
    private String regTime;

    /**
     * 学号,主要作用，存储学生最后三位数据，无其它作用
     */
    private String sno;

    /**
     * 帐号
     */
    private String username;

    /**
     * 密码
     */
    private String password;

    /**
     * 头像
     */
    private String sImage;

    /**
     * 状态 (1在籍,2退学,3弃考,4休学5等待接受)
     */
    private String status;

    /**
     * 业务归属
     */
    private String yewuId;

    /**
     * 学历
     */
    private String educationId;

    /**
     * 毕业院校
     */
    private String educationName;

    /**
     * 毕业时间
     */
    private String gradTime;

    /**
     * 学习方式
     */
    private String learnId;

    /**
     * 英语水平
     */
    private String yysp;

    /**
     * 数学水平
     */
    private String sxsp;

    /**
     * 报考院校
     */
    private String bkyx;

    /**
     * 报考专业
     */
    private String bkzy;

    /**
     * 准考证号
     */
    private String zkzh;

    /**
     * 联考成绩
     */
    private String lkcj;

    /**
     * 录取结果 0 未录取 1 已录取 2未录入
     */
    private String lqjg;

    /**
     * 是否开通笔试 1开通 0不开通
     */
    private String isWrit;

    /**
     * 特殊班次（真题，密训）
     */
    private String specialClass;

    /**
     * 笔试班次
     */
    private String writId;

    /**
     * 笔试班级
     */
    private String classId;

    private String writRemark;

    /**
     * 是否开通面试 1开通 0不开通
     */
    private String isMs;

    /**
     * 面辅中心的id
     */
    private String msId;

    /**
     * 面试类型
     */
    private String interTypeId;

    /**
     * 面试班次
     */
    private String interId;

    /**
     * 面试项目
     */
    private String interProId;

    /**
     * 面试备注
     */
    private String interRemark;

    /**
     * 面试类型
     */
    private String typeId;

    /**
     * 资料结果
     */
    private String clStatus;

    /**
     * 面试结果
     */
    private String msStatus;

    /**
     * 备注
     */
    private String ramark;

    /**
     * 是否禁用 0不禁用 1禁用
     */
    private String isDisable;

    /**
     * 上次登录时间
     */
    private String lastLoginTime;

    /**
     * 登录次数
     */
    private String loginTimes;

    /**
     * 上次登录ip
     */
    private String lastLoginIp;

    @TableField(fill = FieldFill.INSERT)
    private Date createTime;

    @TableField(fill = FieldFill.UPDATE)
    private Date updateTime;

    /**
     * 笔试增值
     */
    private String writeValueId;

    /**
     * 该学员除去的课程id
     */
    private String removeClass;

    /**
     * 单独开通提面
     */
    private String isMsOne;

    /**
     * 该学员除去的课程分类
     */
    private String removeTeacher;

    /**
     * 学习天数
     */
    private String studyDays;

    /**
     * 分钟数
     */
    private String practiceTime;

    /**
     * 报名校区
     */
    private String applyCampus;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 更新人
     */
    private String updateUser;

    /**
     * 备考顾问
     */
    private String referenceConsultant;

    /**
     * 院校类型
     */
    private String collegeType;
    /**
     * 录取院校
     */
    private String admissionCollege;

    /**
     * 录取专业
     */
    private String admissionMajor;

    /**
     * 转班状态，0、已转班、1：未转班
     */
    private Integer changeClassStatus;

    /**
     * 人脸识别图片
     */
    private String faceUrl;
}
